package com.boco.biinjectionserviceapi.entity;

import java.util.Date;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
import java.util.Date;


/**
 * 个人健康档案基本信息表(ChssInfo)实体类
 *
 * @author sunshixiong
 * @since 2019-05-20 09:52:40
 */
@Data
@ApiModel(description = "个人健康档案基本信息表")
public class ChssInfo implements Serializable {

    private static final long serialVersionUID = 664646677248106700L;
    
    @ApiModelProperty("档案管理机构代码:复合主键，组织机构代码")
    private String yljgdm;
    
    @ApiModelProperty("个人档案标识符:复合主键，“个人标识符”代表卫生机构内部相应业务系统中的个人唯一标识，优先填写居民的健康档案号。")
    private String grdaid;
    
    @ApiModelProperty("卡号")
    private String kh;
    
    @ApiModelProperty("卡类型:性别代码（GB/T2261.1-2003），存代码")
    private String klx;
    
    @ApiModelProperty("属地地区")
    private String sddq;
    
    @ApiModelProperty("健康卡号:为公卫各条线业务开展所预留")
    private String jkkh;
    
    @ApiModelProperty("身份证号:由于某些特殊人群没有身份证，这里也可以填写其它有效身份证件的号码：如军人证号、护照号等。如果任何证件都没有请填写18个“0”，并选择证件类型为“99”。")
    private String zjhm;
    
    @ApiModelProperty("身份证件类别代码:CV02.01.101 身份证件类别代码表")
    private String zjlx;
    
    @ApiModelProperty("性别代码:性别代码（GB/T2261.1-2003），存代码")
    private String xb;
    
    @ApiModelProperty("本人姓名")
    private String xm;
    
    @ApiModelProperty("患者类型代码:0：本地人员;1：外地人员;2：境外人员;9：其他")
    private String hzlxbm;
    
    @ApiModelProperty("患者类型名称")
    private String hzlxmc;
    
    @ApiModelProperty("婚姻状况:GB/T2261.2-2003个人基本信息与分类代码 第2部分:婚姻状况代码")
    private String hyzk;
    
    @ApiModelProperty("出生日期")
    private Date csrq;
    
    @ApiModelProperty("出生地")
    private String csd;
    
    @ApiModelProperty("民族代码:GBT3304-1991标准数字代码")
    private String mzbm;
    
    @ApiModelProperty("民族名称")
    private String mzmc;
    
    @ApiModelProperty("国籍:国家代码GB/T 2659-2000")
    private String gj;
    
    @ApiModelProperty("手机号码")
    private String sjhm;
    
    @ApiModelProperty("本人电话号码")
    private String dhhm;
    
    @ApiModelProperty("工作单位邮编")
    private String gzdwyb;
    
    @ApiModelProperty("工作单位名称")
    private String gzdwmc;
    
    @ApiModelProperty("工作单位地址")
    private String gzdwdz;
    
    @ApiModelProperty("居住地行政区划代码:GB/T 2260-2007 中华人民共和国行政区划代码")
    private String jzdXzqh;
    
    @ApiModelProperty("居住地-省（自治区、直辖市）代码")
    private String jzdShebm;
    
    @ApiModelProperty("居住地-省（自治区、直辖市）")
    private String jzdShe;
    
    @ApiModelProperty("居住地-市（地区）代码:对应地址中市/地区代码")
    private String jzdShibm;
    
    @ApiModelProperty("居住地-市（地区）:对应现居住地-市（地区）的中文名")
    private String jzdShi;
    
    @ApiModelProperty("居住地-县（区）代码:对应地址中区县代码")
    private String jzdXiabm;
    
    @ApiModelProperty("居住地-县（区）:对应现居住地-县(区)的中文名")
    private String jzdXia;
    
    @ApiModelProperty("居住地-乡（镇、街道）代码:对应地址中街道代码")
    private String jzdXngbm;
    
    @ApiModelProperty("居住地-乡（镇、街道）:对应现居住地-乡（镇、街道）的中文名")
    private String jzdXng;
    
    @ApiModelProperty("居住地-居委代码:对应地址中居委代码")
    private String jzdJwbm;
    
    @ApiModelProperty("居住地-居委:对于现地址-居委的中文名，例如：北巷居委会")
    private String jzdJw;
    
    @ApiModelProperty("居住地-村（路、街）:地址所在的路名、街名，按实际填写，暂无字典")
    private String jzdCun;
    
    @ApiModelProperty("居住地-弄（路号、弄号）:地址所在的路、街实际填写，暂无字典，例如，123弄")
    private String jzdNong;
    
    @ApiModelProperty("居住地-楼号（楼号、座、别墅号）:地址所在的楼号、座、别墅号，按实际填写，暂无字典，例如，144号、A座、南1号")
    private String jzdLh;
    
    @ApiModelProperty("居住地-门牌号(包括“室”):地址所在的门牌号，按实际填写，例如1628号、504室")
    private String jzdMph;
    
    @ApiModelProperty("居住地址")
    private String jzdz;
    
    @ApiModelProperty("户籍地行政区划代码:GB/T 2260-2007 中华人民共和国行政区划代码")
    private String hjdXzqh;
    
    @ApiModelProperty("户籍地-省（自治区、直辖市）代码")
    private String hjdShebm;
    
    @ApiModelProperty("户籍地-省（自治区、直辖市）")
    private String hjdShe;
    
    @ApiModelProperty("户籍地-市（地区）代码:对应地址中市/地区代码")
    private String hjdShibm;
    
    @ApiModelProperty("户籍地-市（地区）:对应现居住地-市（地区）的中文名")
    private String hjdShi;
    
    @ApiModelProperty("户籍地-县（区）代码:对应地址中区县代码")
    private String hjdXiabm;
    
    @ApiModelProperty("户籍地-县（区）:对应现居住地-县(区)的中文名")
    private String hjdXia;
    
    @ApiModelProperty("户籍地-乡（镇、街道）代码:对应地址中街道代码")
    private String hjdXngbm;
    
    @ApiModelProperty("户籍地-乡（镇、街道）:对应现居住地-乡（镇、街道）的中文名")
    private String hjdXng;
    
    @ApiModelProperty("户籍地-居委代码:对应地址中居委代码")
    private String hjdJwbm;
    
    @ApiModelProperty("户籍地-居委:对于现地址-居委的中文名，例如：北巷居委会。")
    private String hjdJw;
    
    @ApiModelProperty("户籍地-村（路、街）:地址所在的路名、街名，按实际填写，暂无字典")
    private String hjdCun;
    
    @ApiModelProperty("户籍地-弄（路号、弄号）:地址所在的路、街实际填写，暂无字典，例如，123弄")
    private String hjdNong;
    
    @ApiModelProperty("户籍地-楼号（楼号、座、别墅号）:地址所在的楼号、座、别墅号，按实际填写，暂无字典，例如，144号、A座、南1号")
    private String hjdLh;
    
    @ApiModelProperty("户籍地-门牌号(包括“室”):地址所在的门牌号，按实际填写，例如1628号、504室")
    private String hjdMph;
    
    @ApiModelProperty("户口地址")
    private String hkdz;
    
    @ApiModelProperty("户口地址邮编")
    private String hkdzyb;
    
    @ApiModelProperty("联系人姓名")
    private String lxrxm;
    
    @ApiModelProperty("联系人关系代码:联系人关系GB/T4761-2008，存代码")
    private String lxrgx;
    
    @ApiModelProperty("联系人关系名称")
    private String lxrgxmc;
    
    @ApiModelProperty("联系人地址")
    private String lxrdz;
    
    @ApiModelProperty("联系人单位")
    private String lxrdw;
    
    @ApiModelProperty("联系人邮编")
    private String lxryb;
    
    @ApiModelProperty("联系人电话")
    private String lxrdh;
    
    @ApiModelProperty("手术史标志:标识本人既往有无手术经历：1：有;0：无")
    private String sssbz;
    
    @ApiModelProperty("手术史:对本人既往接受手术(操作)详细情况的描述")
    private String sss;
    
    @ApiModelProperty("外伤史标志:标识本人既往有无外伤经历：1：有 ;0：无")
    private String wssbz;
    
    @ApiModelProperty("输血史标志:标识本人既往有无输血经历：1：有 ;0：无2.16.156.10011.2.3.2.42")
    private String sxsbz;
    
    @ApiModelProperty("遗传性疾病史:三代以内有血缘关系的家族成员中所患遗传疾病史的描述")
    private String ycxjbs;
    
    @ApiModelProperty("环境危险因素暴露类别代码:本人接触环境危险因素的类别代码CV03.00.301")
    private String hjwxysbllb;
    
    @ApiModelProperty("密级:见1.7密级说明")
    private String mj;
    
    @ApiModelProperty("修改标志:1：正常：2：修改，3：撤销")
    private String xgbz;
    
    @ApiModelProperty("数据业务生成时间:业务操作数据业务生成时间")
    private Date sjscsj;
    
    @ApiModelProperty("时间戳")
    private Date insertTimestamp;
    
    @ApiModelProperty("个人档案唯一索引")
    private String empi;
    

}